#include <iostream>
#include "CudaService/add.h"

/**
 * 案例一：向量的每个元素加1
*/


int main() {
    int size = 1000; // 向量长度
    int* host_vector; // 主机上的向量
    

    // 分配内存并初始化主机上的向量
    host_vector = new int[size];
    for (int i = 0; i < size; i++) {
        host_vector[i] = i;
    }

    vectorAdd(host_vector,1000);
    
    // 打印结果
    for (int i = 0; i < size; i++) {
        std::cout << host_vector[i] << " ";
    }
    std::cout << std::endl;

    // 释放资源
    delete[] host_vector;

    return 0;
}
